草庐IT

halcon23.05下载安装,并在qt creator和vs2022使用halcon的包

目录一.安装halcon 二.下载halcon需要的license许可证 三.qt和vs2022使用halcon的包一.安装halcon1.下载链接注意:这个是x64windows的版本链接:https://pan.baidu.com/s/1bysmgl2DLlNk_HM5bO-A0g 提取码:l7y4 2.开始安装 打开halcon-23.05.0.0-x64-win64文件,点击some.exe,进入到halcon的安装网页点到AVAILABLE(可用) ,点击安装  注:上方栏有一个设置可以更改路径APPLY(应用)正在准备,需要等待,安装后会自动添加环境变量滑动到最下方APCCEPT亮

【QT课程设计】二:图片的多选功能与切换功能

文章目录前置文章与导航索引前言布局调整显示上下一张图片的代码实现切换上下张修改错误前置文章与导航索引导航索引帖前置文章,课设第一篇前言上一章我们完成了选择图片并打开,细心的同学在做这一部分时候会发现,我们制作了一个多选图片并打开第一张图片显示的功能,但在多选时,我们打开图片将会因为图片命名原因,可能无法准确打开自己想要的图片,本章将开展打开多张图片并相互切换的功能开发。布局调整这里我们添加了两个label用于显示上一张&下一张,并且做了两个切换按钮,这里暂时我们先不做美化了。显示上下一张图片的代码实现思路:其实很简单,因为读入时默认为第一张,所以只需要在BeforeLabel里放入最后一张,A

【QT课程设计】二:图片的多选功能与切换功能

文章目录前置文章与导航索引前言布局调整显示上下一张图片的代码实现切换上下张修改错误前置文章与导航索引导航索引帖前置文章,课设第一篇前言上一章我们完成了选择图片并打开,细心的同学在做这一部分时候会发现,我们制作了一个多选图片并打开第一张图片显示的功能,但在多选时,我们打开图片将会因为图片命名原因,可能无法准确打开自己想要的图片,本章将开展打开多张图片并相互切换的功能开发。布局调整这里我们添加了两个label用于显示上一张&下一张,并且做了两个切换按钮,这里暂时我们先不做美化了。显示上下一张图片的代码实现思路:其实很简单,因为读入时默认为第一张,所以只需要在BeforeLabel里放入最后一张,A

qt 实现导航栏切换页面功能 stackedWidget

 QStackedWidget是一个堆栈窗口控件,使用QStackedLayout布局,可以填充一些小控件,但同一时间只有一个小控件可以显示。QStackedWidget控件与QTabWidget类似,可以有效地显示窗口中的控件。QStackedWidget类实现组件层叠,但它是一个组件,而不是一个容器。addWidget(QWidgetwidget)-将一个组件添加到容器的末尾,返回添加组件的索引;insertWidget(intindex,QWidgetwidget)-将组件添加到指定的容器位置,返回添加组件的索引;setCurrentIndex(intindex)-将索引为index的组

qt 实现导航栏切换页面功能 stackedWidget

 QStackedWidget是一个堆栈窗口控件,使用QStackedLayout布局,可以填充一些小控件,但同一时间只有一个小控件可以显示。QStackedWidget控件与QTabWidget类似,可以有效地显示窗口中的控件。QStackedWidget类实现组件层叠,但它是一个组件,而不是一个容器。addWidget(QWidgetwidget)-将一个组件添加到容器的末尾,返回添加组件的索引;insertWidget(intindex,QWidgetwidget)-将组件添加到指定的容器位置,返回添加组件的索引;setCurrentIndex(intindex)-将索引为index的组

QT中QThread的各个方法,UI线程关系,事件关系详解(5)

QtGUI程序中单线程和多线程的区别Qt应用程序exec后就会生成一个线程,这个线程就是主线程,在GUI程序中也称为GUI线程。主线程也是唯一允许创建QApplication或QCoreAppliation对象,比并且可以对创建的对象调用exec()的线程,从而进入事件循环。 在只有主线程即单线程的情况中,每一个事件的发生都需要进入事件循环进行等待,如有在某一步计算量比较大,则会一直占用CPU不放,导致其它操作无法完成,界面陷入冻结状态,例如像下面的情况: 在主界面中有两个按钮,其中一个按钮用于一个非常大的计算并在结束的显示结果,另外一个按钮用于显示文本“hello,world!”。代码如下:

QT中QThread的各个方法,UI线程关系,事件关系详解(5)

QtGUI程序中单线程和多线程的区别Qt应用程序exec后就会生成一个线程,这个线程就是主线程,在GUI程序中也称为GUI线程。主线程也是唯一允许创建QApplication或QCoreAppliation对象,比并且可以对创建的对象调用exec()的线程,从而进入事件循环。 在只有主线程即单线程的情况中,每一个事件的发生都需要进入事件循环进行等待,如有在某一步计算量比较大,则会一直占用CPU不放,导致其它操作无法完成,界面陷入冻结状态,例如像下面的情况: 在主界面中有两个按钮,其中一个按钮用于一个非常大的计算并在结束的显示结果,另外一个按钮用于显示文本“hello,world!”。代码如下:

QT中级(1)QTableView自定义委托(一)实现QSpinBox、QDoubleSpinBox委托

同系列文章QT中级(1)QTableView自定义委托(一)实现QSpinBox、QDoubleSpinBox委托QT中级(2)QTableView自定义委托(二)实现QProgressBar委托QT中级(3)QTableView自定义委托(三)实现QCheckBox委托并且将QCheckBox居中QT中级(4)QTableView自定义委托(四)实现QDateTimeEdit、QDateEdit控件QT高级(1)QTableView自定义委托集合,一个类实现若干委托1写在前面的话我们在之前写的《QT(7)-初识委托》文章末尾提到,“使用一个类继承QStyledItemDelegate实现常用

QT中级(1)QTableView自定义委托(一)实现QSpinBox、QDoubleSpinBox委托

同系列文章QT中级(1)QTableView自定义委托(一)实现QSpinBox、QDoubleSpinBox委托QT中级(2)QTableView自定义委托(二)实现QProgressBar委托QT中级(3)QTableView自定义委托(三)实现QCheckBox委托并且将QCheckBox居中QT中级(4)QTableView自定义委托(四)实现QDateTimeEdit、QDateEdit控件QT高级(1)QTableView自定义委托集合,一个类实现若干委托1写在前面的话我们在之前写的《QT(7)-初识委托》文章末尾提到,“使用一个类继承QStyledItemDelegate实现常用

QT实现多级下拉列表导航菜单,可折叠(QTreewidget实现)

目录创建多级列表在ui中拖入一个QTreewidget控件。双击该控件,打开编辑树窗口部件。​编辑​编辑进行列表控件设置:在项目前添加图标:效果:QT实现多级下拉列表,可折叠做项目的时候需要实现一个可折叠的多级下拉列表,用QTreewidget就可以实现,而且直接在ui文件里面操作,不需要代码。创建多级列表在ui中拖入一个QTreewidget控件。双击该控件,打开编辑树窗口部件。进行列表控件设置:在列下,点击加号可以添加列,减号就是删除列,一般只需要一列。 在项目下,需要增加子项目就按照下图指示操作。点击添加子项按钮,就可以出现分支。多尝试几次就可以做出自己想要的列表了。在项目前添加图标:先